function isValidGeographicBbox(bbox: number[]): boolean {
    const [minX, minY, maxX, maxY] = bbox;

    // 经度范围：-180 ≤ x ≤ 180
    const minXValid = minX >= -180 && minX <= 180;
    const maxXValid = maxX >= -180 && maxX <= 180;

    // 纬度范围：-90 ≤ y ≤ 90
    const minYValid = minY >= -90 && minY <= 90;
    const maxYValid = maxY >= -90 && maxY <= 90;

    return minXValid && maxXValid && minYValid && maxYValid;
}

export default isValidGeographicBbox;